#ifndef UTILS_VIDEO_LOGGER_H
#define UTILS_VIDEO_LOGGER_H

#ifdef __cplusplus
extern "C" {
#endif

// C接口日志函数（供C代码使用）
void video_log_error(const char* fmt, ...);
void video_log_warning(const char* fmt, ...);
void video_log_info(const char* fmt, ...);
void video_log_debug(const char* fmt, ...);

// 环形缓冲区日志函数（供ringfifo.c使用）
void ringfifo_log_error(const char* fmt, ...);
void ringfifo_log_warning(const char* fmt, ...);
void ringfifo_log_info(const char* fmt, ...);
void ringfifo_log_debug(const char* fmt, ...);

#ifdef __cplusplus
}
#endif

#endif /* UTILS_VIDEO_LOGGER_H */

